modify the way colour was created