contribute vs. supply vs. give vs. provide vs. furnish (draft)