public contributions