4.0

I wanted to be mad because this is so long, but I was just too interesting