Initial implementations of functions to find parent regions