memento feito. Falta testar.