data model usage design - 1