(feat) added file reader method back into parser