switch to express.js framework