ignore numbers above range of scan
appears to be working
uncommented heaps
renamed heaps