Refatoracoes diversas.