refactoring
reset pass.py