implement file copy into external storage