who contribute resources