Explanation of concepts and terminologies