updates to authentication