refactor identityService