revival of mfact and setmfact