got associative arrays to take more than two key value combos without breaking traverseTester.py WOOHOO goodlife