initial version of doubly linked lists
new exception test