added puppy plot