Commodity部分实现

o(╯□╰)o