core archetecture