ui for contribution process