work on data structures.