added syntax hilighter