updated simple data model