touched up Person class, working on child person struct