Added in support for different colours