added color coding of keywords, a little hacky