add declare tmp_variable