Build up overall arch: Core