training flow