core 结构