work-flow: put the work flow into a sperate node_modules