add code highlight support