docs for app.coffee