add D limiter for assigning regions
Added D Limiter