Added heap addition