standalone community.py