value redemption feature added