ticket:2 fix app.js