horizontal flow