add try catch to the subtask of CSVReader/Writer
modify hyperanf
develop merge