simplify data model