network initialization