revised #iterations, type