added syntax highlighting and better markdown