updated heap header file