machine p machine r