Added regions and modified stuff