few changes in IOUtilities