冗余方法进行剔除
对功能进行了修正