have a hand in
have a hand in {v. phr.}
To have a part in or influence over; to be partly responsible for.
Sue's schoolmates respect her and she has a hand in every important decision made by the Student Council.
Ben had a hand in getting ready the Senior play.
Compare: FINGER IN THE PIE.
Categories:
Source: A Dictionary of American Idioms