Generates Pledge model