added syntax highlighting according to language