contribution state