flow-controlled applications