add region and update styles