edited "should know internal variables override outer variables"