adding UserService