Love this diagram……….