definitions and terms