local scope exploration