flow and more