implemented findAndCopy