add user service and user controller