add controller/model/view