additional model objects and modifications to the models to support the reapplication