improvement of making regions