Modified Authenticate