fixed #2
break #1
[modify] 新機能