完成了部分功能