... and flow