Alterado alguns nomes para melhorar a legibilidade