added keyword highlighting