Recognizing the need is the primary condition for design.

Design
X