refatorando para passar no sonar