Added Holes Logic