Fixed & completed heap