finished file parser