creation of files and updates