working synthax highlight