new list dynamic library