add model and control