updated Party and ContactDetail structs