A very simple example is an object like a cup. The object can be used for many things, but its shape does suggest some 'knowledge' about carrying liquids (see also Affordance). A more complex example is an online course—not only do the 'shapes' of the software tools indicate certain things about the way online courses should work, but the activities and texts produced within the group as a whole will help shape how each person behaves within that group. A person's cognitive development will also be influenced by the culture that they are involved in, such as the language, history and social context.