Squashed commit of the following:

commit d8e2207b0fc1ef82e7bbed3559663eca73f45abe
Author: lcc_comm <lcc_comm@163.com>
Date:   Sat Aug 30 16:05:35 2014 +0800

    Add new.

commit 0c698d81cc5a309e7990ef595341ca70aeec9bc5
Author: lcc_comm <lcc_comm@163.com>
Date:   Sat Aug 30 16:04:12 2014 +0800

    Add new