Revert "fix bugs"

This reverts commit afff55e504e45f0c20680018be27de84369a0978.
Revert "Revert "fix bugs""

This reverts commit d4f4fb79621b402edd3221014850f38d1ca87825.
add new blog