renamed to abstract connectors