add explanation of checker.py