added new version of file metaclass.py and new file parse.py