add data structures tests