scoping and things