refatoracoes do facchinet