switch to hook_fundraiser_doantion_process and add validation