added some more core concepts