add scan.py