refatoramento do setting