work on domain and user.