more donation controller tweaking