small changes to donateAdmin and donate