modified VCG mechanism