added syntax highlighting and code markup