first porting of color parser. only background