Key-concepts