added syntax highlighting to code blocks