fisrt_iteration

first_iteration