added syntax highlightning