working on login process mostly