connection — algebraic framework