adding color manipulation.