optional colour