增加table方法，修改部分逻辑