basic data model done