fix formatting, add impersonation, add user creation, add group modification, add retrieving custom field value