added code syntax highlighting