cww 1030 contract的add还有bug，下午再修复。
Merge remote-tracking branch 'origin/master'