edit pledge component