compile to single app.js
add comments