added in a range for pe smp
merged