elaborate on complex data structures