relfect wrapFunction.js

finish