copy file refactoring participant for #610