2954 people have pledged