correct the bug.