payment and redeem stuff