move out "setColor"