Add double linked list implementation, not finished