add temp table temp_table2 for speed