create model, update controller, update view