more specific about data structures.