add recipe for connection

connection supports TCP-based client connections