implemented client contribution tracking via cookies