additional iteration to fill the hole