That is a wild ride. The list of upgrades...well lets say you have some work to do!