refine app.js