limit to only three kinds of pledges