updated panel hole locations, added some additional testing code and made use of the crowding function