fileIO FuncLib