simplified data structure.