add scratch-apply.js