supporting new file creation