implement TF connection use case