overhauled sign in process