basic version of regions