adding working changeColours