changes from SM