working build copy of donate