some notes on scope