predefined procedure COPY