region method 1