data model

magic!