redemption-test purpose