some progress maybe but still confused about cofinite quantification thing