added data model