attempted implementation of syntax hl