introduce TlpConnect interface