Added checkStateForRegions method but not using yet