tunnel init in __init__