processContribution() ??  are we creating contribution record here?