syntax highlighting feature added