Encapsulate app.js