preliminary data model