add analyst.py