improved contribution form view