connection types