improve sign-in process