adding flow control exercises