PUPS AND GRAND-PUPS