adjust data model