finish basic Linked List