flow helper -- for a complete flow