parse.py almost done