scoping is for noobs