Definitions. (OOC)