shared scope