fix  a bug