have a hand in

Verb

 * 1)  To contribute to, participate in, or influence.