view complete and synced with the controller, sync between controller and the model remaining