added flow control object