start of PersonDetails