adding temp_dir