work on app.js