refactor from whitneys advice
returns person on post