connectors.py