make mgf private