DoublyLinkedList plus a few old changes