bring back parse_struct.py