Reworking variables now its location (global, arg, stack) is inside the variable