more login stuff, much closer