use run.py for final