lots more testing done.

working on height/balanced