Generating Pledges controller