modified heap header