moved many model changes to modelControl.