several UserService bug fixes made