renamed app.js to make it less confusing