add apply.js