flow array