fix the bug that not work as it expects