refatoracao quase terminada