o store temp file in temp directory, not target which may not exist o error out if site doesn't exist to copy. o clean up