some work on heaps