A lot of funcy new code and functions