add doubly list