changes:
* add word (still have problem, need fix, check doc/0 for detail)