implement construct Region by row, col