better executing workflow