views, js, public