basic syntax highlighting