complete parse.py