added syntax highlight