add colour conversion protocol