iterative score