started on the datamodel