iteration on params