heap aparentemente funcionando