diff --git a/README b/README
index 1a64b2c4141166f6632f6cba80127295af965724..1b27aefaee8c0bacc0ea1eb50ad3051386656697 100644
--- a/README
+++ b/README
@@ -4,7 +4,7 @@ Time-stamp: <2019-09-01>
 
 * zero-el
 
-zero-el provides zero-pinyin, a pinyin input method for Chinese and
+zero-el provides zero-pinyin, an emacs pinyin input method for Chinese and
 zero-framework, which is an emacs Chinese input method framework.
 
 * File list
diff --git a/zero-framework.el b/zero-framework.el
index 1c0cef092f08660c188bfd81275f76ac0cc61d08..a19b461b8d86b0ae6644a6b62a121c663f0ec203 100644
--- a/zero-framework.el
+++ b/zero-framework.el
@@ -129,7 +129,7 @@ if item is not in lst, return nil"
 
 ;; zero-el version
 (defvar zero-version nil "zero-el package version")
-(setq zero-version "1.0.1")
+(setq zero-version "1.0.2")
 
 ;; FSM state
 (defconst *zero-state-im-off* 'IM-OFF)
@@ -209,7 +209,7 @@ This allow input method to override default logic.")
 (defvar zero-preedit-end-func 'nil
   "called when leave `*zero-state-im-preediting*' state")
 
-(defvar zero-enable-debug t
+(defvar zero-enable-debug nil
   "whether to enable debug.
 if t, `zero-debug' will output debug msg in *zero-debug* buffer")
 (defvar zero-debug-buffer-max-size 30000