big 'ol commit: js, info page, restructuring