fleshing out the content and data model