由于想要增加新功能，引入了2个bugs.
现在已经解决了1个。
看来我是BDD（bugs drive development）的实践者-_-
在最终解决bug之前，把原来的代码清理了一下。