Numerous holes filled