完善所有功能