new methods for color conversion