puppy linked list for mod