finished data model for now