add heap data structure file