OH GOD ALL THE CHANGES!!!!!