finish with iteration E