starting work on the linked list