start on Request.js and updates to generate work in progress