http://alexgorbatchev.com/SyntaxHigh...ml-script.html