scope simplification