FileOperations now fully functional