update to M3