Completed all routines in doubly linked list