Great definition.

Great definition.