modifyAndCreateColor
merged dev2