o código desse método poderia ser melhorado, mas imagino que vocês já estejam fazendo isso para a próxima atividade.