add model, controller