added test suite and created basic iterative test.