static scoping -> lexical scoping