* fix the bug