M4 update