scope reduction