part linked list