finding flow