done with testing
more test plus sort plus going to add docs
ready