If you add the hitch after-market, you will need the wiring harness, the vehicle plugs, the receiver hitch, and the programing. When you hook up a trailer, it integrates with the vehicles computer for various functions. The programing will need to be done by the dealer and will cost money. Then, can the dealer do it correctly and will it be under warranty? I want mine right and do not want to hassle with trying to do it myself. I am willing to wait and pay the money to have it done at the factory.