begin pet.h