in reply to Help with ADT

No one has mentioned it yet, but youre having trouble deferrencing your data structure do:
use Data::Dumper; .. .. print Dumper(<insert datastructre here>);

Data Dumper is core, so you will have it as part of a vanilla install.