começo do primeiro refactoring no código