adaptive flow