now returns an identifier
also added an instance to be used (lie GuestUser)
added authenticatedUsers to redefined role setup