added base networking structure and modified the components to fade out