finished CRUD service for user