Various flow