First version of the connector class