add region loading