connection data structures