Implemented data-model