============= Terminologies =============