adds core structure