getting most of the login stuff
gettin most of login stuff