de_novo_lib