fix bug
add test case to doubly linked list