in reply to data structures

Data structures hold data, erm, well, in a structured way, i.e. making it easy to access the part of the data that you want.

Generally data structures are passive, meaning they don't do anything on their own.

You can use Data::Dumper to inspect data structures.