use HTML/JSON everywhere now