extract sign in method