scoping added 3