added first draft of data model