update to the login code, and step back

some systems wont work like any worker interaction
hopefully login more robust