organizando estrutura e adicionando tratamento de local_settings