1/3 of the first iteration implemented