Adding dispatcher
Adding es6-promise