added connectors and source interfaces