added syntax highlighting with prism