there is a new sheriff in town (idiomatic) A new person has come to power and is going to make changes.