vertical flow