iterative test working