Edge-to-core design