wrap main.js in function