edit controller, model, doc