Used for data structures class