added some details on some core concepts