add es6-promise as dependency