using OrderedSet instead of set for data_log_vars