fixed a new bug