--sm. changes