improved parser. started colors