add some redeem function
add custom alert