added region field with tests + fixed existing tests