Implemented Adapt the data model.