fix: dumb code
add: generic getFlag
add: generic getvar