logic to allow cash donations