core ideas