need to fix heap