add wcc.donation, wcc.document, and documentviewer (re #225)