Techincan was very knowledgeable and Had a challenging job. He did a great job Helped out with wiring also router work Very complicated for me and helped me Understand how every thing works