Begin extracting userService