Updated general.js