finished initial round of tests and debugging for enumerable