alocar e desalocar funcionando