Primal flow review