add interface to net.Conn to downstream struct