Definition of "elaborates"