add switch.js