ugh, js is not a template