appendRegion refacoring