Divided code into regions.