make use of output_dataset in chaining
possible hook for output-datatier-branching in flows : it breaks down the TaskChain functionality
a possible way of output-tier-branching in taskchain