heap is done