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