added a new file, delete a file and update an existing file