fix a bug0