add -tmp_file option