add ability to add users and impersonate users