fix the bug that can't account