fleshed out mpq support