Concepts and definitions