core concepts