擦，本来想重构