improve the Region methord