queueCopy method