add the query data binding and add some comments to app.js