New datamodel for content provider