internet contributions