实现add功能