first integration iteration