add doubly linkedlist