Modified DLink to support key in doubly linked list