Modeling the data structures