sustaining the flow