add region and routes

programmatically add region and routes through a controller.