add meaningful comments to scope provider