add UserService overload