Set up core structure