requests model and controller