fix a  bug