添加function实现