Some current developments in agricultural marketing