enhanced syntax highlighting