Rene Martien Mac Mahon implementation