add general.js