we can remove the helper fn's in tunnel.py and instantiate Tunnel directly