添加一些高级功能