add color manipulator and wrapper to make other manipulators