Concepts and terminologies