variable confusion