data-model updates