add app.coffee to get around bug 148