extra methods in doubly linkedlist