added the ability to persist the user login session