flow dynamics