Language is one way to clearly and thoroughly describe the attributes and functions of ordinary everyday objects. In this lesson, students act like the inventor of an everyday object that does not yet exist. Students abstract the essential details, and describe what need would be fulfilled by the new object and how, specifically, it functions. They will then translate the description into a format appropriate for modeling the object in a computer by representing the data in an organized visual format. Pattern recognition will enable them to organize and generalize the description.