es6 workflow