uses the temp folder