lexical scoping demo