adding Core, Periphery