add leader leader switch and butcher function
lol