global contributions