add missing file app.js