TechConnect Updated. Waiting to be merged with the original techconnect