how to flow