modify mod_var
new: linalg