added heap_t data structure.