to contribute; to play a part in; to have a hand in
to finance
to contribute; to play a part in; to have a hand in; to be conducive to; to be …