add functions.js