criado uma factory para a aplicacao