use region query