style changes; additions to pledge model