fix a big bug,maybe it's not a bug