syntax highlighting and more comments