backup of file parser code