Continuando o refactor