correção do ultimo refactor