work on the linked list project