added orthant & rectangular regions