Add random pledge functionality