update function name
when the file exists does not create