created a bunch more of the data model