update
加入'方法4'的实现