DEFINITIONS -------------