完善剩下功能