new: app.coffee