fixes sign in routing, also like a boss