init the core structure