introduced FlowManager