Definitions and Terminologies