using app.js directly