fixed templates, js without jquery, fixed routing