added visual regional logic with corresponding operators