datastructure testing more complete