start adding regions support