rename pair shiting to improved approxiamtion