pierwsza iteracja