setting up api and implementation to modify the colors
merging pull