修改了commodity的add