change structure and archiver works