Working on how the login process works.  It feels a little ackward