adding basic data model