commodity flow