adding Heap organization