flow analysis