Additional Definitions