重写了隧道部分