working on syntax highlighting