redeem by badge fixing