Add auth, edit template, add js