person.h for hash