That is a job I would not try looks great don't know how you got all that reconnected.
Thanks! Luckely we had tons of pictures of all the wire connectors and every time I removed a component from the dashboard I labled the wires. Was actually not too hard but VERY time consuming.