Added many syntax highlighting features