adding file operations data structure