4 Commits (xiaojinfei-patch-3)