added donate columns and did some more work with the form and tests