add self-connect.py