start to write color coder parser