完善功能API和结构