fix: analysis.py , small