separando scripts e refatoracoes