path: implemented data model build