Spraying technology