修复#1,#4,#5