added syntax highlighting with prismjs