added syntax higligting