more element mapping
re-organise the XSL
mathjax
tidying