Lib possuei funções genéricas