add underscore.js and modify sort module