added code syntax highlight