Yep, I am not good at programming emacs lisp, nor the english. :(