The verb contribute has 4 senses (first 4 from tagged texts)
1. (31) lend, impart, bestow, contribute, add, bring -- (bestow a quality on; "Her presence lends a certain cachet to the company"; "The music added a lot to the play"; "She brings a special atmosphere to our meetings"; "This adds a light note to the program")
2. (25) contribute, give, chip in, kick in -- (contribute to some cause; "I gave at the office")
3. (13) contribute, lead, conduce -- (be conducive to; "The use of computers in the classroom lead to better writing")
4. (3) put up, contribute -- (provide; "The city has to put up half the required amount")