added support for a single donation method