refatorando para adaptar ao sonar