activity as co-constructed prototype