archiveStruct()