Refatorando Helper e Implementação de LI