added prismjs highlighting