fix syntax highlighting (still unoptimized though)