refactory, but bug exists
refactoring and debuging
奇怪的bug终于没有了。。。(～￣▽￣)～*
refactoring