begin color parse