datastructure testing complete