revised color conversion methods