pretty sure I finished the login stuff!