添加了很多新功能