new region utils