trough flow