generated models and begun login and signup functionality