修改gate模块