Add syntax highlighting; simplify language; add explainations