finish dlist