flow control mechanism