revisions to authentication