for mpq