connection patterns