iteration tester