added donation capabilities