setting up views/models + auth