reversed to normal file manipulation
remove File.Open blocks