connections pattern