updated for new donation flow
added tryp/except hooks
check for right user
print exception