added some ability to process pledging