using wrench for recursive copy & read