add color functionalities and properties to object