add Commodity by frank