adds data model (in progress)