M3 changes