revised color2