ported request to coffeescript