moved all donor data functions to module donor_data.js