379 pledges and counting