added a form and controller/model