refactor para melhorar a legibilidade