add user controller and user service