flow control technologies