basic person parser
general parser