Colour gradient attempt 2