adicionado controle de memoria