Squashed commit of the following:

commit 38c266313d9e34a1d478a0afb814c15ec584777f
Author: 郭达 <41340811@qq.com>
Date:   Mon Feb 4 18:40:37 2013 +0800

    this is a test