major changes in data structures