break down app.js