skeleton app.js