// ES5 asyncFunction().then(function() { return asyncFunction1(); }).then(function() { return asyncFunction2(); }).then(function() { finish; });