Add region in initialize method

Fix tests and implementation of region