implementação da primeira versão da rota, achei melhor colocar uma função no genérico util.