loop over regions
improve output