finish data model