test data!
now has an option to control iteration count and works (as far as i can tell)
MORE testdata!