Added a connection interface for later use