Updated user service to support specific user functions