updated gen_vars