added color manipulation VC