variable by region and clean up