traverse backwards works
xor linked list
enqueue and dequeue working