flow completion