adding sytax highlighting