improved syntax highlighting