global flow control