the code : puppy array