This is the completed version of PersonInfo