add gazette.py