* fix bugs.