worked on the data model