linked list insert not yet finished