add doubly linked list with insert method, still needs delete method