修改gen