(hopefully) better syntx highlighting