scoping added 2