adds file exist checking

prompt to overwrite existing files, else cancel