first commit of the underscore.js generator