dlist replaced by dlist2