Copied in the donorbot code that was developed for HHP.